<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:o="http://omnifaces.org/ui"
	xmlns:of="http://omnifaces.org/functions"
	xmlns:f="http://java.sun.com/jsf/core">

<ui:composition template="/generator/plantilla.xhtml">
	<ui:define name="header">
		<ui:include src="/generator/encabezado.xhtml"></ui:include>
	</ui:define>
	<ui:define name="content">
		<h:form>
			<h:selectOneMenu value="#{conf.metaPaqueteActual}" 
			converter="omnifaces.SelectItemsConverter">
				<f:selectItems 	value="#{conf.paquetes}" 
								var="pkt"
								itemLabel="#{pkt.nombre}"
								itemValue="#{pkt}"
					>
				</f:selectItems>
			</h:selectOneMenu>
			<h:selectOneMenu value="#{conf.metaEntidadActual}"
			 converter="omnifaces.SelectItemsConverter">
				<f:selectItems 	value="#{conf.entidades}" 
								var="ent"
								itemLabel="#{ent.nombre}"
								itemValue="#{ent}"
					>
				</f:selectItems>
			</h:selectOneMenu>
			<h:commandButton action="#{conf.seleccionarEntidad}" value="Seleccionar"></h:commandButton>			
			<p>
				<h:dataTable border="1" value="#{conf.metaAtributos}" var="mat">
					<h:column id="column1">
						<f:facet name="header">
							<h:outputText value="Etiqueta"></h:outputText>
						</f:facet>
							<h:outputText value="#{mat.etiqueta}"></h:outputText>
					</h:column>
					<h:column id="column2">
						<f:facet name="header">
							<h:outputText value="Nombre"></h:outputText>
						</f:facet>
						<h:outputText value="#{mat.nombre}"></h:outputText>						
					</h:column>
					<h:column id="column3">
						<f:facet name="header">
							<h:outputText value="Tipo de Dato"></h:outputText>
						</f:facet>
						<h:outputText value="#{mat.tipoDato}"></h:outputText>						
					</h:column>
					<h:column id="column4">
						<f:facet name="header">
							<h:outputText value="Tipo Relacion"></h:outputText>
						</f:facet>
						<h:outputText value="#{mat.tipoRelacion}"></h:outputText>						
					</h:column>		
					 <h:column>
            <f:facet name="header">Edit</f:facet>
               <h:commandButton value="Edit" 
                  action="#{conf.editar}" >                          
               </h:commandButton>
         </h:column>			
				</h:dataTable>
			</p>
			<h:commandButton value="Generar HTML" action="#{conf.generar}"></h:commandButton>      
 		</h:form>
	</ui:define>
</ui:composition>
</html>